History
History
Synonyms
UK
US
Meaning:
avow

to declare (something) openly

state; profess

swear

to use bad, obscene, language; to state or promise (something) seriously and formally

declare under oath

swore

of swear

declare under oath

testify

to give evidence; to be evidence of (something)

vouch for; give testimony

CROSS ONE'S HEART as in Wiktionary
CROSS ONE'S HEART as in Wikipedia